to make progress - French English Dictionary